.hicon {
    display: inline-block;
    font-size: 25px;
    text-decoration: none;
    text-align: center;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    position: relative;
    z-index: 1;
    color: #fff;
    transition: transform 0.1s;
}

#工具欄 .hicon{
    display: block;
    margin: 10px;
}

.hicon>i {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.hicon:before{
    position: absolute;
    width:100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.2);
    display: block;
    content: '';
    border-radius: 50%;
    transition: background-color 0.1s, transform 0.1s;
}
.hicon:hover:before{
    background-color: rgba(255, 255, 255, 0.4);
    transform: scale(1.2);
    transition: background-color 0.1s, transform 0.1s;
}